#H1LetreroModificarDatos {

text-align: center;
padding: 0;
margin: 10px 0px 10px 0px;
background-color: rgb(141, 212, 42);
border-radius: 10px;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;
}

.H2LetreroModificarDatos{
width: 90px;
clear: left;
padding: 9px;
float: left;
text-align: left;
margin: 0px 10px 10px 10px;
background-color: rgb(4, 186, 237);
border-radius: 10px;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;
}

.INPUTDatoFormularioModificarDatos {
border: 2px solid rgb(0, 128, 0);
}
.INPUTDatoFormularioModificarDatos {
height: 42px;
border-radius: 6px 0px 10px 0px;
text-align: center;
float: left;
font-size: large;
}
#DIVModificarDatos{
	margin: 0 auto;
	width: 900px;
}
#DIVModificarDatosIZQUIERDA,#DIVModificarDatosDERECHA{
	width: 400px;
}
#DIVModificarDatosIZQUIERDA{
	float: left;
	
}
#DIVModificarDatosDERECHA{
	float: right;
}
.SUBMITCancelar {
margin: 0px 10px 10px 10px;
clear: left;
float: left;
border: 2px solid rgb(0, 0, 255);
border-radius: 10px;
font-size: larger;
padding: 13px;
background-color: rgba(255, 196, 196, 0);
}
.SUBMITModificarDato:VALID {
border: 2px solid rgb(0, 0, 255);
}
.SUBMITModificarDato {
margin: 0px 10px 10px 107px;
float: left;
border: 2px solid rgb(0, 0, 255);
border-radius: 10px;
font-size: larger;
padding: 13px;
background-color: rgba(255, 196, 196, 0);
}
#DIVModificarDatos input[required]+span::after {
float: left;
content: '*';
color: rgb(255, 0, 0);
vertical-align: super;
}
#DIVModificarDatos input[required]:valid+span::after {
content: '*';
color: rgb(0, 128, 0);
vertical-align: super;
}
span {
float: left;
}
#ErrorEmail {
float: left;
color: rgb(255, 0, 0);
font-family: cursive;
}